Difficulty level - Hard. The application will build a hard puzzle that always has a solution.